package top.byfree.jbyan.saber.bean.dto

import top.byfree.jbyan.saber.common.BaseFilterDto
import top.byfree.jbyan.saber.common.IdWorker
import top.byfree.jbyan.saber.common.OrderDto
import java.time.LocalDateTime

/**
 * 条件筛选菜单请求实体
 *
 * @author jbyan
 * @since 22/3/2024
 */
data class FilterMenuDto(
    val menuName: String?,
    val perms: String?,
    val isFrame: Int?,
    val menuType: String?,
    val menuTypes: List<String>?,
    val visible: Int?,
    val status: Int?,
    val parentId: String?,
    override val gmtCreateStart: LocalDateTime?,
    override val gmtCreateEnd: LocalDateTime?,
    override val createBy: String?,
    override val modifyBy: String?,
    override val orderBy: MutableList<OrderDto>?,
    override val exportCol: MutableList<String>?,
) : BaseFilterDto